Handle gif subimage animation delay correctly.
authorChong Yidong <cyd@stupidchicken.com>
Sat, 11 Jun 2011 23:03:16 +0000 (19:03 -0400)
committerChong Yidong <cyd@stupidchicken.com>
Sat, 11 Jun 2011 23:03:16 +0000 (19:03 -0400)
commit75843a205bc74b5e0d7d1ea9f9293ab0166646cc
tree8edfac0968e440eba0070c2d041bcd6dcec40726
parent8cb1fdbdbba97a756e0f81c6b7ac27b05876af1b
Handle gif subimage animation delay correctly.

* lisp/image.el (image-animated-p): Return animation delay in seconds.
Avoid bit manipulation in Lisp; use `delay' entry in the metadata.
(image-animate-timeout): Remove DELAY argument.  Use
image-animated-p to get animation delay for each frame.
(image-animate): Caller changed.

* src/image.c (gif_load): Add animation frame delay to the metadata.
(syms_of_image): Use DEFSYM.  New symbol `delay'.
lisp/ChangeLog
lisp/image.el
src/ChangeLog
src/image.c